Contents of 7z archive
----------------------

Inside the "clouds" and "cloudless" folders you will find two patch
files in BPS and XDelta formats, either of which can be patched to
your unmodified Perfect Dark v1.1 NTSC ROM (only apply one patch,
do not apply multiple patches). Only use the "Clouds" version if you
plan to play on console with a backup device, or are using an emulator
that can properly render the clouds.  The third is a details text,
which includes various information about the current version of the
mod. Updates, special notes, and known gameplay glitches are listed.
Lastly, is a text file that tells the difference between the Clouds
and Cloudless versions.


Applying a Patch
----------------

If you don't know how to apply an XDelta patch, you'll probably want
to download the GoldenEditor / Perfect Editor combo program from the
GoldenEye Vault.  Here is a direct link to the download page...

http://www.goldeneyevault.com/viewfile.php?id=37

With the program open, go to "Tools".  From the selection menu,
highlight "XDelta Patching".  Choose "Apply PD XDelta Patch"
from the list.  First you will need to find and select your PD
v1.1 NTSC ROM.  Afterward, select the XDelta patch.  You will then
be asked to save your new ROM.  After a few moments, the process
should complete.  Simply load it up in the emulator or backup
device of your choice, and enjoy!


Saving to Game Pak & Playing online with Mupen64++
--------------------------------------------------

In order to make Game Pak saves, and also play GoldenEye X online,
you'll need to update the emulator configuration file.  Make sure
that Mupen is closed before doing so, or else the previous file will
overwrite the new one.  Head over to the GoldenEye Vault website, and
click on the "Mupen Ini" link listed under the "Files" category.
Once the page loads, choose to download the file to your main Mupen64++
directory, and allow it to save over the current "mupen64.ini" file.
After this step has been completed, open up your emulator.  You should
notice that GoldenEye X now has a proper name for it, and isn't an
Unknown Dump.  If not, right click on the window and choose "Refresh
ROM List".  This will enable Mupen to use a unique save file for the
ROM, and will allow players connect to each other online.


Configuring Project64 to Play GoldenEye X
-----------------------------------------

With any modified ROM, Project64 requires ROM settings to be updated.
If you do not do so, the game will either run very poorly, or may not
play at all.  Simply open up PJ64, right-click on the GoldenEye X ROM
from the list, and choose the "Edit Game Settings" option.  Please use
the following settings on your ROM (based on PJ64 v1.6)...

CPU core style: Recompiler
Self-modifying code Method: Protect Memory
Memory Size: 8 MB
Advanced Block Linking: Off
Default Save type: 16kbit Eeprom
Counter Factor: 2

Larger Compile Buffer: Checked
Register caching: Checked
SP Hack: Unchecked
Use TLB: Checked
Delay SI Interrupt: Unchecked
RSP Audio Signal: Unchecked

If you're using another version of PJ64, be sure to check the settings
on the Perfect Dark v1.1 ROM and copy them out to GoldenEye X.

As an alternate method, you can manually edit the following into the
Project64.rdb file.  It allows you to quickly tweak even more settings
that are not in the Edit Game Settings menu.  This is also tested on
PJ64 v1.6 only.

[FDF95D15-618546CA-C:45]
Good Name=GoldenEye X (5e Clouds)
Internal Name=GoldenEye X
RDRAM Size=8
Counter Factor=2
Save Type=16kbit Eeprom
CPU Type=Recompiler
Self-modifying code Method=Protected Memory
Reg Cache=Yes
Use TLB=Yes
Use Large Buffer=Yes
Linking=Off
Status=Compatible
Core Note=high system requirement
Plugin Note=
Delay SI=No
SP Hack=No
Clear Frame=2
Resolution Width=-1
Resolution Height=-1
Culling=1
Audio Signal=No

and/or...

[E8B3F63D-E5A997B1-C:45]
Good Name=GoldenEye X (5e Cloudless)
Internal Name=GoldenEye X
RDRAM Size=8
Counter Factor=2
Save Type=16kbit Eeprom
CPU Type=Recompiler
Self-modifying code Method=Protected Memory
Reg Cache=Yes
Use TLB=Yes
Use Large Buffer=Yes
Linking=Off
Status=Compatible
Core Note=high system requirement
Plugin Note=
Delay SI=No
SP Hack=No
Clear Frame=2
Resolution Width=-1
Resolution Height=-1
Culling=1
Audio Signal=No


Adding GoldenEye X to Glide64 Plugin List
-----------------------------------------

Glide64 is an excellent looking plugin, which emulates many more of the
features in Perfect Dark than other plugins.  However, you need to add
GoldenEye X into the configuration file manually.  To do this, first
make sure your emulator is closed.  Next, open up the "Glide64.ini" file
in Notepad.  Find where "[GOLDENEYE]" is located, and copy+paste the
following entry directly below it...

Glide64 'Napalm' Public Release 1.0

[GoldenEye X]
lodmode = 0
useless_is_useless = 1
decrease_fillrect_edge = 1
optimize_texrect = 0
filtering = 1
depthmode = 1
fog = 1
buff_clear = 1
swapmode = 1
fb_smart = 1
fb_hires = 1
fb_clear = 1
fb_read_alpha = 0

or...

Glide64 Final

[GoldenEye\ X]
lodmode = 0
useless_is_useless = 1
decrease_fillrect_edge = 1
optimize_texrect = 0
filtering = 1
depthmode = 1
fog = 1
buff_clear = 1
swapmode = 1
fb_smart = 1
fb_hires = 1
fb_clear = 1
fb_read_alpha = 0
aspect=1
fb_read_always=0
fb_get_info=0
fb_render=1
detect_cpu_write=0
read_back_to_screen=0

Save the file and start up the game with your Glide64 plugin selected.
You'll notice that the lights in MI6 are now rendering properly.  Screen
styles, like the Infrared Viewer and Seeker's Guided Missile, will also
display correctly, instead of being completely black.  And lastly, clouds
will show up in the levels that include them.